package com.xbts.system.domain.vo;

import com.xbts.system.domain.CnCloudMarket;
import com.xbts.system.domain.CnCloudMarketSku;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * @Author llk
 * @Date 2023/8/22 16:42
 */
@Data
public class CnCloudMarketVO extends CnCloudMarket {

    /** 云市场购买方式 */
    private String cloudMarketBuyingMethod;

    /** 价格 */
    private BigDecimal price;

    /**
     * 价格最低的产品
     */
    @ApiModelProperty("价格最低的产品")
    private CnCloudMarketSku lowerPriceProduct;

    /**
     * 云市场规格列表
     */
    @ApiModelProperty("云市场规格列表")
    private List<CnCloudMarketSku> cnCloudMarketSkuList = new ArrayList<>();

}
